<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
<%@ page import="iso2.dominio.Usuario" %>
<%@ page import="iso2.dominio.Carrito" %>
<%@ taglib prefix="s" uri="/struts-tags" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Pagina pricipal</title>
</head>
<body>
	<%
		Usuario usuario = null;
		Carrito carrito = null;
		
		if (request.getSession() == null) 
			request.getSession(true);
		
		
		usuario = (Usuario)request.getSession(false).getAttribute("usuario");
		carrito = (Carrito)request.getSession(false).getAttribute("carrito");
		
		if (carrito == null) {
			request.getSession(false).setAttribute("carrito", new Carrito());
			carrito = (Carrito)request.getSession(false).getAttribute("carrito");
		}
		if (usuario != null)
			carrito.setUsuario(usuario);
	%>

	<div>
	Usuario
	<% if (usuario != null)	{ %> 
		<%= usuario.getEmail() %>
	<% } else { %> 
		invitado (
		<a href = "identificarseComoUsuario.jsp">identificarse</a>/
		<a href = "darseDeAltaComoUsuario.jsp">registrarse</a>)
	<% } %>
	</div>
	
	<div>
	<a href = "mostrarArticulos.jsp">Mostrar articulos</a>
	</div>
	
	<div>
	<% if (carrito != null) %> <a href = "mostrarCarrito.jsp">Mostrar carrito</a>
	</div>
	
	<div>
	<% if (usuario != null)	{ %>
		<a href="mostrarPedidos.jsp">Mostrar pedidos</a><br>
		<a href="modificarCuentaUsuario.jsp">Modificar cuenta</a><br>
		<% if (usuario.isAdministrador()) { %>
			<a href="darDeAltaArticulo.jsp">Dar articulo de alta</a><br>
			<a href="darDeBajaArticulo.jsp">Dar articulo de baja</a><br>
			<a href="modificarArticulo.jsp">Modificar articulo existente</a><br>
		<% } %>
		<a href="finalizarSesion.jsp">Finalizar sesion</a><br>
	<% } %>
	</div>
	
</body>
</html>